differential equations problems and solutions